iSCSI 概述

iSCSI 是用于传输数据的基于 IP 的标准,它通过在 IP 网络上传送 SCSI 命令来支持主机访问。iSCSI 标准由 RFC 3720 定义。

系统支持到基于云的存储器的 iSCSI 连接。 使用 IBM Cloud™ 可购买和配置系统可虚拟化的存储器。

表 1 显示了 iSCSI 组件。

表 1. iSCSI 组件
iSCSI 组件
iSCSI 主机总线适配器
网络接口控制器 (NIC) 和 iSCSI 软件启动器
IP 交换机
IP 路由器
iSCSI 名称,如 IQN(iSCSI 限定名)或 EUI(扩展的唯一标识)

iSCSI 启动器和目标

在 iSCSI 配置中,iSCSI 主机或服务器将请求发送到节点。主机包含一个或多个连接到 IP 网络的启动器,以发出请求,并接收来自 iSCSI 目标的响应。为每个启动器和目标都指定了一个唯一的 iSCSI 名称,如 iSCSI 限定名 (IQN) 或扩展的唯一标识 (EUI)。IQN 是 223 字节的 ASCII 名称。EUI 是 64 位标识。iSCSi 名称表示全球唯一命名方案。该方案用于标识各启动器或目标,其方式与使用全球节点名 (WWNN) 来标识光纤通道光纤网中的设备的方式相同。

iSCSI 目标是响应 iSCSI 命令的设备。每个 iSCSI 目标由唯一的 iSCSI 名称标识。The 系统可以配置为一个或多个 iSCSI 目标。

要通过 IP 网络传输 SCSI 命令,iSCSI 驱动程序必须安装到 iSCSI 主机和目标中。驱动程序用于通过主机或目标硬件中的网络接口控制器 (NIC) 或 iSCSI 适配器来发送 iSCSI 命令和响应。

为获得最大性能,请对 iSCSI 主机和 iSCSI 目标之间的连接使用传输速度为 1000 兆位/秒 (Mbps) 的千兆以太网适配器。

iSCSI 主机连接选项

图 1 显示通过以太网连接到 系统的 iSCSI 主机。
图 1. 通过 TCP/IP 传输 SCSI
通过 TCP/IP 传输 SCSI

iSCSI 多会话支持

多会话支持或主机级别多路径支持提供 iSCSI 启动器与目标之间的多条路径,这对于实现高可用性和负载均衡十分有用。

某些产品要求 iSCSI 启动器使用目标的特定 IP 地址登录(而不是使用目标名称登录)。 在这些产品中使用目标名称登录会使 iSCSI 启动器登录到目标中的所有 IP 地址,并会导致会话重新实例化(造成上次登录会话丢失)。

系统提供单子网多会话配置以及多子网和双子网多会话配置,这些配置会移除针对登录到目标名称的限制。 iSCSI 启动器使用因特网存储器名称服务 (iSNS) 服务器来登录,这支持对 iSCSI 目标及其 IP 地址的发现。

  • iSCSI 会话是 iSCSI 启动器节点端口与 iSCSI 目标节点端口之间的 TCP 关系。 一旦建立,就会通过该会话进行对 iSCSI 控制、数据和状态消息的通信。
  • 每个会话都使用多个 iSCSI 启动器名称和目标名称加上 iSCSI 启动器会话标识 (ISID) 再加上目标门户组标记(目标端标识)来进行标识。
  • The 系统多会话方法是在多个启动器实例(各不相同的 ISID)与 iSCSI 目标中的单个目标门户组之间建立关系。此方法类似于在同一 iSCSI 启动器设备的多个 SCSI 启动器端口与单个 SCSI 目标端口之间建立关系。

iSCSI 存储器支持

系统支持到基于云的存储器的 iSCSI 连接。 使用 IBM Cloud 可购买和配置系统可虚拟化的存储器。

iSCSI 控制器的发现和路径配置如下所示:

  • 仅指定目标 IP 并向 iSCSI 目标控制器发出发现请求
  • 目标控制器返回该控制器上所有已配置的 iSCSI 限定名 (IQN) 的列表
  • 与已发现的目标 IQN 建立连接